{#await groupsResponse} {:then group} {#if group} {#await group.json()} {:then json} {#if json === null} {$locale().events?.groupNotExistPrefix} location.reload()}>{$locale().common?.tryAgain}{$locale().events?.groupNotExistSuffix} {:else} {@const group = asGroup(json)} {$locale().events?.summary} {#await fetch(root(`/api/events?group=${data.group}`))} {:then eventsResponse} {#await eventsResponse.json()} {:then events} {#if events} {#each events as rawEvent, i} {#if i < events.length - 1} {/if} {/each} {/if} {:catch} {$locale().events?.errorParsingEvents} {/await} {/await} {/if} {:catch} {$locale().events?.errorParsingGroup} {/await} {:else} {/if} {:catch} {$locale().events?.errorLoadingGroup} {/await}